iT邦幫忙

2022 iThome 鐵人賽

0
自我挑戰組

node.js 前端後端全都要系列 第 20

Day20- Discord.js 小談v12~v14

  • 分享至 

  • xImage
  •  

前言

終於要到了介紹音樂機器人的地方了,但這之前來提一下Discord大更新有幾個很大的差別,
也就是那些造成我重寫機器人出現大麻煩的地方。

差異

  1. 文字、互動接收的寫法有所改變
    但是舊版的還是可以用,只是如果有寫除錯,就會一直被提醒。
  2. 語音頻道的寫法被分離了
    多出了一個@discordjs/voice,這也是在重寫音樂機器人出現一個很大的問題。
  3. 推出了distube這個好用的東西
    雖然說他推出了distube是真的蠻好用的,用之前寫音樂機器人常用的幾個module感覺寫起來怪怪的。
    有傳言說,是為了版權問題,就推出自己的,然後加強管制其他的
    傳言就聽聽就好。
  4. 隱私權限的改變
    很多以前機器人可以直接獲得的資料,都變得需要先允許才行,確實再引用公共機器人的時候會更有保障,
    更不用害怕那隻上線的機器人一直竊聽你們的對話,然後在聖誕節的時候給你最想要的禮物。
    5.Emoji讀取的改變
    這其實是個不起眼的改變,就只是變得不用再依靠其他module,就能簡單判斷Emoji的屬性,
    單純覺得很酷,就寫上來而已

後話

雖然之前有寫過簡易機器人的人,會覺得這次改版變得複雜很多,但其實寫法也更清楚,對於寫更多作用的機器人,是更方便了吧?


上一篇
Day19- Discord.js v14 機器人接收指令(四)
下一篇
Day21- Discord.js v14 音樂機器人(一)
系列文
node.js 前端後端全都要25
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言